#pragma once
#include "BulletTriangleMeshFwd.hpp"
#include "ImportExport.hpp"

namespace he
{
	//! Convert to bullet btTriangleMesh.
	class BulletTriangleMeshConvert : boost::noncopyable
	{
		// Operations
	public:
		//! Convert to bullet triangle mesh.
		HE_ENGINE_API static BulletTriangleMeshPtr_t convert(Ogre::VertexData const &VertexData, Ogre::IndexData const &IndexData);

		// Construction/Destruction
	private:
		BulletTriangleMeshConvert(void);
		~BulletTriangleMeshConvert(void);
	};
} /*he*/
